package com.soft.service;

import java.util.List;

import com.soft.model.Villa;

public interface IVillaService extends IBaseService<Villa> {
	/**
	 * ��ѯ��¼
	 * @param searchText ����������
	 * @param storeId ����ID 
	 * @param beginTime	��ʼʱ��
	 * @param endTime ����ʱ��
	 * @param pageSize	ÿҳ��ʾ�ļ�¼��
	 * @param currPage	��ǰҳ��
	 * @return ��ѯ�Ľ��
	 */
	public List<Villa> find(String searchText, String storeId, String beginTime, String endTime, int pageSize,
                            String currPage);
	
	/**
	 * ��ѯ��¼��
	 * @param searchText ���������� 
	 * @param storeId ����ID 
	 * @param beginTime ��ʼʱ��
	 * @param endTime ����ʱ��
	 * @return ��¼��
	 */
	public int getCount(String searchText, String storeId, String beginTime, String endTime);
	
	/**
	 * �����ҳ��
	 * @param searchText ����������
	 * @param storeId ����ID 
	 * @param beginTime ��ʼʱ��
	 * @param endTime ����ʱ��
	 * @param pageSize ÿҳ��ʾ�ļ�¼��
	 * @return ��ҳ��
	 */
	public int getPageCount(String searchText, String storeId, String beginTime, String endTime, int pageSize);
}
